synthetic nanoporous membrane - Spanish English Dictionary